<?php
/**
 * Administra defines
 *
 * @author del Valle, Federico <quaidy@gmail.com>
 */
class constantes {
    static private $defines = array();

    private function __construct() {
    }
    
    public static function set($nombre,$valor) {
      if (!isset($defines[$nombre])) {
        self::$defines[$nombre] = $valor;
      } else {
        throw new Exception("La constante ya esta definida");
      }
    }

    public static function get($nombre,$valor) {
      if (!isset($defines[$nombre])) {
        throw new Exception("La constante no esta definida");
      } else {
        return  self::$defines[$nombre];
      }
    }
}
?>
